package com.scsoft.dataacceptor.common;

import java.util.HashMap;
import java.util.Map;

public class Water {
    public static final String PROTOCOL_VERSION_DBS = "0x01";
    public static final String PROTOCOL_VERSION_EGS = "0x02";
    public static final Map<String, String> itemNameMap = new HashMap<>();
    public static final Map<String, String> itemUnitMap = new HashMap<>();
    public static final Map<String, String> messageMap = new HashMap<>();

    static {
        //地表水
        itemNameMap.put("0x01_0x00", "COD");//化学需氧量
        itemNameMap.put("0x01_0x01", "TOC");//总有机碳
        itemNameMap.put("0x01_0x02", "TUB");//浊度
        itemNameMap.put("0x01_0x03", "NON");//硝酸盐氮
        itemNameMap.put("0x01_0x04", "RCL_DGT");//余氯（数字）
        itemNameMap.put("0x01_0x05", "PH_DGT");//pH（数字）
        itemNameMap.put("0x01_0x06", "EC_DGT");//电导率（数字）
        itemNameMap.put("0x01_0x07", "RCL_ALG");//余氯（模拟）
        itemNameMap.put("0x01_0x08", "PH_ALG");//pH（模拟）
        itemNameMap.put("0x01_0x09", "EC_ALG");//电导率（模拟）
        itemNameMap.put("0x01_0x0A", "DO_DGT");//溶解氧（数字）
        itemNameMap.put("0x01_0x0B", "DO_ALG");//溶解氧（模拟）
        itemNameMap.put("0x01_0xFF", "UNDEF");//未定义
        //二供水
        itemNameMap.put("0x02_0x00", "COD");//化学需氧量
        itemNameMap.put("0x02_0x01", "TOC");//总有机碳
        itemNameMap.put("0x02_0x02", "TUB");//浊度
        itemNameMap.put("0x02_0x03", "NON");//硝酸盐氮
        itemNameMap.put("0x02_0x04", "RCL_DGT");//余氯（数字）
        itemNameMap.put("0x02_0x05", "PH_DGT");//pH（数字）
        itemNameMap.put("0x02_0x06", "EC_DGT");//电导率（数字）
        itemNameMap.put("0x02_0x07", "RCL_ALG");//余氯（模拟）
        itemNameMap.put("0x02_0x08", "PH_ALG");//pH（模拟）
        itemNameMap.put("0x02_0x09", "EC_ALG");//电导率（模拟）
        itemNameMap.put("0x02_0x0A", "TUB_DGT");//浊度（数字）
        itemNameMap.put("0x02_0x0B", "DO_ALG");//溶解氧（模拟）
        itemNameMap.put("0x02_0xFF", "UNDEF");//未定义

        itemUnitMap.put("0x00", "");
        itemUnitMap.put("0x01", "mg/l");
        itemUnitMap.put("0x02", "NTU");
        itemUnitMap.put("0x03", "us/cm");

        messageMap.put("0x00", "无消息");
        messageMap.put("0x01", "保留");
        messageMap.put("0xFF", "测试");
    }
}
